package dto

type AddrBookList struct {
	Page      Page        `json:"page" form:"page"` //分页信息
	AddrBooks []AddrBooks `json:"list" form:"list"` //通讯录数组
}

type AddrBooks struct {
	GroupId     string     `json:"group_id" form:"group_id" example:"2123132131"` //组id
	GroupName   string     `json:"group_name" form:"group_name" example:"XXX"`    //组名
	OnlineNum   int        //在线数量
	AllNum      int        //所在组所有数量
	GroupMember []AddrBook //组成员数组
}

type AddrBook struct {
	GroupId   string `json:"group_id" form:"group_id" example:"2123132131"` //组id
	GroupName string `json:"group_name" form:"group_name" example:"XXX"`    //组名
	UserId    int    `json:"user_id" form:"user_id" example:"2123132131"`   //用户id
	RealName  string `json:"real_name" form:"real_name" example:"XX"`       //姓名
	Avatar    string `json:"avatar" form:"avatar" example:"img"`            //头像
	IsOnline  int    `json:"is_online" form:"is_online" example:"1"`        //是否在线（0 不在线（离线）；1 在线；2 忙碌；）
	InGroup   int    `json:"in_group" form:"in_group" example:"1"`          //是否在群（0 不在群；1 在群；）
}